/**
 * Starter
 * @version 1.0
 * Copyright: Wolna licencja
 */
package pl.put.io.code;

import java.io.IOException;

import pl.put.io.code.core.Controller;

/**
 * Główna klasa programu. Pobiera z linii poleceń liczbę mówiącą o tym, ile zdań
 * wygenerować (domyślnie 1), a następnie wywołuje funkcję na wcześniej utworzonym obiekcie
 * klasy kontroler.
 * 
 * @author inf94337
 */
public class Starter {

    /**
     * Głowna metoda programu, uruchamiana jako pierwsza.
     * 
     * @param args parametry podawane po nazwie programu podczas wywołania
     *            
     */
    public static void main(String[] args) {
	Controller controller = new Controller();

	int numberOfSentences = 1;
	if (args.length > 0) {
	    try {
		numberOfSentences = Integer.parseInt(args[0]);
	    } catch (NumberFormatException e) {
	    }
	}
	try {
	    controller.GenerateSentences(numberOfSentences);
	} catch (IOException e) {
	    e.printStackTrace();
	}
    }

}
